/*number去掉上下按钮*/
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
input[type="number"]{
    -moz-appearance: textfield;
}
input[datetime="datetime"]{
	cursor: pointer;
}
::-webkit-input-placeholder { 
    color:#CCCCCC;
}

/*链接*/
.link{
	color:#428bca;
	text-decoration:underline !important;
	cursor: pointer;
}
.link:hover{
	color:rgb(0, 0, 255);
	text-decoration:underline;
}


/*字体*/
/*粗体*/
.bold{
	font-weight:bold;
}

/*必填,验证失败*/
.f-orage{ 
	color: #FF6100 !important;
}
.f-orage:before {
	content: "*";
	margin-left: -5px;
}
.f-error{ background: darkgoldenrod;}

/*隐藏或显示*/
.hide{display: none;}
.show{display: block;}

/*位置*/
.align-top,.text-top{ vertical-align: top;}
.align-center,.text-center{vertical-align:center;text-align: center;}
.align-bottom,.text-bottom{vertical-align:bottom;}
.align-left,.text-left{text-align: left;}
.align-right,.text-right{text-align: right;}


/*表格*/
.xw-table{
	table-layout:fixed;
	border: 0;
}
.xw-table td{
	padding: 5px;
}

/*placeholder*/
.layui-input-placeholder{
	position: absolute;
    height: 30px;
    line-height: 30px;
    padding: 0px 11px;
    color: #CFCFDA;
    overflow: hidden;
    width: 100%;
}


/*xw-tab*/
.xw-tab{
	height: 100%;
}
.xw-tab .layui-tab-content{
	height: calc(100% - 40px);
	padding: 0;
}
.xw-tab .layui-tab-content .layui-tab-item{
	height: 100%;
	overflow: auto;
}


/*滚动条隐藏*/
.scrollbar-hide::-webkit-scrollbar{
	width: 0;	 
}
